package com.baizhi.dao;

import com.baizhi.entity.Triage;

import java.util.List;

//分诊记录表的增删改查
public interface TriageDao {
    void insertTriage(Triage triage);//新增分诊记录  其中新增时状态为0  医生外键、诊断建议、症状都为null
    void deleteTriage(Integer tid);
    Triage selectById(Integer tid);
    void updateTriage(Triage triage);//诊断和叫号都是给分诊记录表修改操作
    //删除科室时要先判断其下是否还有患者记录
    List<Triage> selectByDepartment(Integer did);//需要连接科室表和患者表  根据科室ID查询该科室下所有分诊记录信息
//    Integer selectByStatus(Integer status);//查询每个科室  以及其下所有等待诊断的患者数量  显示在诊断页面首页
}
